home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Your Choice 3
/
Your Choice Software Collection 3.iso
/
prgmming
/
fsprite3
/
dat2inc.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-04-17
|
736b
|
25 lines
VAR INFILE,OUTFILE:TEXT;
CONSTNUM:WORD;
INSTRING,SS,FNAME:STRING;
i:word;
BEGIN
FNAME:=PARAMSTR(1);
ASSIGN(INFILE,FNAME+'.DAT');
ASSIGN(OUTFILE,FNAME+'.INC');
WRITELN('Creating ',FNAME,'.INC');
RESET(INFILE);
REWRITE(OUTFILE);
CONSTNUM:=0;
writeln(outfile,'CONST');
REPEAT
READLN(INFILE,INSTRING);
for i:=1 to length(instring) do instring[i]:=upcase(instring[i]);
INSTRING[0]:=CHR(POS('.',INSTRING)-1);
STR(CONSTNUM,SS);
WRITELN(OUTFILE,' ',INSTRING+'='+SS+';');
WRITELN(instring:8,'=',SS);
INC(CONSTNUM);
UNTIL EOF(INFILE);
CLOSE(INFILE);
CLOSE(OUTFILE);
END.